<p>Use <code class="inline-code">recursiveGet</code> to query paginated collections (with limit and offset) and get all their items recursively.</p>
<h4>Arguments:</h4>
<ul>
    <li>{ String } URL to query</li>
    <li>(Optional) { Object } options.
        <br>
        Contains:
        <ul>
        <li>(Optional) <a href="https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch">Fetch init options</a></li>
        <li>{ Object } params
            <p>Parameters to be added to the query URL. See <a href="#get">tlp.get</a>.
            <br>Contains:
            </p>
            <ul>
                <li>{ Number } limit
                    <p>The number of items to query for each request. Defaults to 100.</p>
                </li>
                <li>{ Number } offset
                    <p>The offset from which to start the first request. Defaults to 0.</p>
                </li>
            </ul>
        </li>
        <li>(Optional) { Function } getCollectionCallback
            <p>
                After each request, <code class="inline-code">recursiveGet</code> will call this function with a single <code class="inline-code">json</code> argument containing the <code class="inline-code"> response.json()</code>. The callback must return an [Array] containing the collection of items.
                <p class="tlp-alert-info">If not provided, the REST Endpoint must return an [Array]. By default <code class="inline-code">response.json()</code> will be coerced to [Array] using <code class="inline-code">[].concat(json)</code>.</p>
            </p>
        </li>
    </ul></li>
</ul>
